
function cascaderoption(name, c) {
  return Array.apply(null, { length: 2 }).map((k, v) => {
    return {
      value: name + (v + 1),
      label: name + (v + 1),
      children: c
    }
  })
}
export default {
  config: {
    category: 'XCascader',
    // 控件左侧label内容
    label: '级联选择器',
    placeholder: '请选择',
    option: cascaderoption('一级', cascaderoption('二级')),
    // 绑定的值
    value: '',
    // 表单name
    name: 'cascader'
  },
  name: 'XCascader',
  render: (self, h) => {
    const data = self.ele
    return (
      <el-cascader
        v-model={data.value}
        input={self.$emit('input', data.value)}
        placeholder={data.placeholder}
        options={data.option}
        placeholder={data.placeholder}
        class='form_input'
      />
    )
  }
}
